﻿@using PagedList;
@using PagedList.Mvc;
@model IPagedList <Planisoft.Entities.Trabajador>

@section page
{
    <link href="@Url.Content("~/Content/PagedList.css")" rel="Stylesheet" type="text/css" />
}

<fieldset>
    <legend>Lista Trabajadores:</legend>
        <table>
            <tr>
                <th>
                    Nº Documento
                </th> 
                <th>
                    NombreCompleto
                </th>        
                <th></th>
            </tr>

        @foreach (var item in Model) {
            <tr>                
                <td>
                    @Html.DisplayFor(modelItem => item.NroDoc)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.NombreCompleto)
                </td>               
                <td>
                    @*@Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) *@|
                    @*Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |*@
                    @*@Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })*@                    
                    @Ajax.ActionLink("Dependientes", "IdexDependiente", new { id = item.IdTrabajador },
                                                                       new AjaxOptions { UpdateTargetId = "ContLista",
                                                                                         Url = Url.Action("ListaDependientesTrabajador", new { idTrabajador = item.IdTrabajador })
                                                                       })
                </td>
            </tr>
        }

        </table>
        <div>
            @Html.PagedListPager(Model, page => Url.Action("IdexDependiente/ListaTrabajador", new { page }))
        
                      
    </div>
</fieldset>